package com.tourlaid.mamagerment.ao.pc

import com.tourlaid.mamagerment.entity.ResponseData
import com.tourlaid.mamagerment.vo.StockOutListVo
import com.tourlaid.mamagerment.vo.StockOutVo
import java.util.*

/**
 * Created by xiaoyongge on 2017/7/23.
 */
interface StockOutAo {

    fun list(shopId: Long?, goodsId: Long?,
             pageNo: Int, pageSize: Int): ResponseData<ArrayList<StockOutListVo>>

    fun insert(controlNo: String?, shopId: Long?, stockInId: Long?, stock: Int?)

    fun detail(stockInId: Long): StockOutVo?

    fun update(stockOutId: Long?, shopId: Long?, controlNo: String?)

    fun delete(stockOutId: Long?)

}